package scottb.flex;

import java.awt.*;

public interface FlexLayout {

    // Developer defined layout properties for this group
    Integer top();
    Integer left();
    Integer right();
    Integer bottom();
    Integer verticalCenter();
    Integer horizontalCenter();
    Integer width();
    Integer height();

    // Component defined test properties
    int getWidth();
    int getHeight();
    Dimension getPreferredSize();
    void setLocation(int x, int y);
    void setBounds(int x, int y, int width, int height);
    void setSize(int width, int height);

    // Children
    Component[] getComponents();
}
